React Job: Software Engineer II

Job added on

Company

Microsoft

Location

Vancouver - Canada

Job type

Full-Time

React Job Details

Microsoft Teams is core to Microsoft's vision for intelligent communications and productivity in the modern workplace. We are quickly becoming the hub for teamwork in Microsoft 365 (M365) with hundreds of thousands of organizations and millions of users across the globe using Teams, from large enterprises, healthcare, and educational institutions to small businesses. The hybrid and remote working and learning needs have only accelerated the adoption of Microsoft Teams, cementing it as the fastest growing business application in Microsoft history.
The Teams Growth team is part of Teams Data + Growth organization. The Growth team focuses its energies on finding innovative and data driven approaches to help our users be more productive and collaborate better using Teams. Some of the outcomes this team owns are:
  • Designing and developing high quality experiences to nurture and meet the needs of our growing user segments in Small and Medium Businesses (SMB).
  • Architect, design and develop the Team embedded experiences and SDKs, so we make Teams experiences available across M365 offerings.
  • Adopting hypotheses driven design and development approach to build and experiment with innovative product capabilities to help Teams users derive more value from the product.
We are looking for a great Software Engineer to join us on these initiatives and help drive some of our investments to build rich and immersive experiences in the Teams app, using modern web development technology stack.
Our culture is inclusive and high energy; our team members come from diverse backgrounds, thrive through teamwork, and are grounded in our customer needs.

Responsibilities

Responsibilities
  • Design, develop and maintain components that power the many end user features like Meetings, Chat, and document collaboration in Microsoft Teams.
  • Champion best practices, tools, and processes for a data-informed, quality-focused release of Microsoft Teams capabilities to our customers.
  • Analyze complex, high-volume data to derive both engineering and user outcome insights.
  • Collaborate closely with Engineers, Product Managers, UX designers and Data analysts/scientists on innovative solutions.

Qualifications

Qualifications
  • BS or MS degree in Computer Science or related Engineering field, or equivalent industry work experience
  • 2+ years of Front-End Development experience in ReactJS, Angular, Typescript or equivalent.
  • Preferred additional experience with GraphQL/Apollo, C#/.Net Azure development
  • Ability to communicate technical details clearly across organizational boundaries.
  • Data driven, customer obsessed, and organized.
  • Self-motivated with a strong drive for reaching across teams and organizations to make progress collaboratively.

If this sounds like you, then come do great things with us!

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.